home *** CD-ROM | disk | FTP | other *** search
/ Software of the Month Club 2000 October / Software of the Month - Ultimate Collection Shareware 277.iso / pc / PROGRAMS / UTILITY / WINLINUX / DATA1.CAB / programs_-_include / ASM-MIPS / CACHECTL.H < prev    next >
C/C++ Source or Header  |  1999-09-17  |  657b  |  25 lines

  1. /*
  2.  * cachectl.h -- defines for MIPS cache control system calls
  3.  *
  4.  * Copyright (C) 1994, 1995, 1996 by Ralf Baechle
  5.  */
  6. #ifndef    __ASM_MIPS_CACHECTL
  7. #define    __ASM_MIPS_CACHECTL
  8.  
  9. /*
  10.  * Options for cacheflush system call
  11.  */
  12. #define    ICACHE    (1<<0)        /* flush instruction cache        */
  13. #define    DCACHE    (1<<1)        /* writeback and flush data cache */
  14. #define    BCACHE    (ICACHE|DCACHE)    /* flush both caches              */
  15.  
  16. /*
  17.  * Caching modes for the cachectl(2) call
  18.  *
  19.  * cachctl(2) is currently not supported and returns ENOSYS.
  20.  */
  21. #define CACHEABLE    0    /* make pages cacheable */
  22. #define UNCACHEABLE    1    /* make pages uncacheable */
  23.  
  24. #endif    /* __ASM_MIPS_CACHECTL */
  25.